/*
* $Id: Enumeration.h 150 2010-09-22 19:09:10Z volok-aleksej@yandex.ru $
*
* Copyright 2010 by Volokitin Alexey
* All rights reserved
*
*/
#ifndef _ENUMERATION_H_
#define _ENUMERATION_H_

namespace TypeField
{
	enum type{
		STRING = 1,
		INTEGER,
		DOUBLE,
		BOOL,
		DATE
	};
	enum table{
		DEFAULT = 0,
		POINTS,
		FAMILIES,
		INSPECT
	};
}

namespace Journal
{
	enum queen_bee{
		DEFAULT = 0,
		LOOK,
		ABSENCE,
		FETAL
	};
	enum disease{
		HEALTHY = 0,
		AFB,EFB,PFB,
		VARROA,
		ACARINE,
		NOSEMA,
		CHALKBROOD,
		STONEBROOD,
		ABPV,MILK,PBV,
		BQCV,CPV,CWV,
		DWV,SBV,CCD,
		GAFN,SALMON,
		SEPT,COLI,
		CITRO,SPIRO,
		FILO,MELONOZ,
		AMEBA,CRITI,
		MERM,PIE,EAP,
		GREG,SEN
	};
}

namespace QueenBee
{
	enum breed{
		HYBRID = 0,
		ADAMII,
		ADANSONII,
		ANATOLICA,
		ARMENIACA,
		CAPENSIS,
		CARNICA,
		CARPATHICA,
		CAUCASICA,
		CECROPIA,
		CYPRIA,
		IBERIENSIS,
		INTERMISSA,
		JEMENITICA,
		LAMARCKII,
		LIGUSTICA,
		LITOREA,
		MACEDONICA,
		MAJOR,
		MEDA,
		MELLIFERA,
		MONTICOLA,
		NUBICA,
		POMONELLA,
		REMIPES,
		RUTTNERI,
		SAHARIENSIS,
		SANETA,
		SCUTELLATA,
		SICULA,
		SOSSIMAI,
		SYRIACA,
		UNICOLOR,
		FAREAST
	};

	enum change_type{
		DEFAULT = 0,
		FAMILY,
		PARENT
	};
}

namespace Family
{
	enum type{
		DEFAULT = 0,
		PEDIGREE,
		BREEDING,
		FATHER,
		AMADOU,
		BARREN,
		QUEEN_CELL,
		QUEEN_CELL_SMALL,
		INDIVIDUAL_PROVINE,
		COMBINED_PROVINE,
		PACKET,
		NON_QUEEN,
		SWARM,
		USER
	};
}

namespace Housing
{
	enum change_type{
		HOUSING = 0,
		FRAME
	};
}

#endif/*_ENUMERATION_H_*/